package com.sxhuayuan.parking.service;

/**
 * 缓存服务
 */
public interface CacheService {

	/**
	 * 获取缓存数
	 * 
	 * @return 缓存数
	 */
	int getCacheSize();

	/**
	 * 获取缓存数
	 * 
	 * @return 缓存数
	 */
	int getCacheSize(String cacheName);

	/**
	 * 清除缓存
	 */
	void clear();

	/**
	 * 更新到缓存
	 * 
	 * @param cacheName
	 * @param key
	 * @param value
	 */
	void put(String cacheName, String key, Object value);

	/**
	 * 从缓存中删除
	 * 
	 * @param cacheName
	 * @param key
	 */
	void delete(String cacheName, String key);
}
